﻿using System;

namespace HW
{
    class Program
    {
        static void Main(string[] args)
        {
            string[,] array = new string[3, 2] 
            {
                { "John", "Smith" },
                { "Jane", "Doe" },
                { "Ashot", "Ashotyan"}
            };

            /*
            Գրել կրկնակի ցիկլ, որը կարտածի երկչափ զանգվածի էլեմենտները աղյուսակի տեսքով։
            */
            for (int i = 0; i < 3; i++)
            {
                for (int j = 0; j < 2; j++)
                {
                    Console.Write(array[i, j] + "\t");
                }

                //Console.WriteLine();
                Console.WriteLine("\n");
            }

            /*
            Ստեղծել զանգված, որը կպարունակի շախմատի խաղատախտակի դաշտերի անվանումները։
            */
            string[,] chessboard = new string[8, 8];
            string[] index = new string[] { "A", "B", "C", "D", "E", "F", "G", "H" };

            for (int i = 0; i < 8; i++)
            {
                for (int j = 0; j < 8; j++)
                {
                    chessboard[i, j] = index[j] + (i + 1);
                }
            }

            for (int i = 0; i < 8; i++)
            {
                for (int j = 0; j < 8; j++)
                {
                    Console.Write(chessboard[i, j] + "\t");
                }

                Console.WriteLine("\n");
            }


            /*
            Ստեղծել երկչափ զանգված, որը կպարունակի 1-9 թվերի բազմապատկման աղյուսակը։
            */
            /*
            Գրել կրկնակի ցիկլ, որը կարտածի 1-9 թվերի բազմապատկման աղյուսակը։
            */
            int[,] mulTable = new int[9, 9];

            for (int i = 0; i < 9; i++)
            {
                Console.Write($"\t{i + 1}\t");
            }

            Console.WriteLine("\n");

            for (int i = 0; i < 9; i++)
            {
                Console.Write($"{i + 1}\t");
                for (int j = 0; j < 9; j++)
                {
                    mulTable[i, j] = (i + 1) * (j + 1);
                    Console.Write($"{i + 1} x {j + 1} = {mulTable[i, j]}\t");
                }

                Console.WriteLine("\n");
            }

            /*
            Ստեղծել երկչափ քառակուսաձև զանգված, որի անկյունագծի էլեմենտները հավասար կլինեն 1-ի, իսկ մնացածները՝ 0-ի։
            */

        }
    }
}
